Efficient Collision Detection for Curved Solid Objects

نویسندگان

  • Elmar Schömer
  • Joachim Reichel
  • Thomas Warken
چکیده

The design-for-assembly technique requires realistic physically based simulation algorithms and in particular efficient geometric collision detection routines. Instead of approximating mechanical parts by large polygonal models, we work with the much smaller original CAD-data directly, thus avoiding precision and tolerance problems. We present a generic algorithm, which can decide whether two solids intersect or not. We identify classes of objects for which this algorithm can be efficiently specialized, and describe in detail how this specialization is done. These classes are objects that are bounded by quadric surface patches and conic arcs, objects that are bounded by natural quadric patches, torus patches, line segments and circular arcs, and objects that are bounded by quadric surface patches, segments of quadric intersection curves and segments of cubic spline curves. We show that all necessary geometric predicates can be evaluated by finding the roots of univariate polynomials of degree at most 4 for the first two classes, and at most 8 for the third class. In order to speed up the intersection tests we use bounding volume hierarchies. With the help of numerical optimization techniques we succeed in calculating smallest enclosing spheres and bounding boxes for a given set of surface patches fulfilling the properties mentioned above.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fast Collision Detection between Geometric Models

We present an efficient algorithm for collision detection and contact determination between geometric models described by linear or curved boundaries and undergoing rigid motion. The set of models include surfaces described by rational spline patches or piecewise algebraic functions. In contrast to previous approaches, wefirst present a roughly constant time algorithm for collision detection be...

متن کامل

Linked Volumetric Objects for Physics-based Modeling

In volume graphics, objects are represented as 3-dimensional arrays of sampled data elements. Unlike surface-based graphics, where the surfaces of graphical objects are represented by contiguous 2D polygons or curved 2D spline patches, volumetric models can represent both object surfaces and object interiors. A volumetric object representation is necessary for visualizing complex internal struc...

متن کامل

Detection of collision events on curved trajectories: optical information from invariant rate-of-bearing change.

Previous research (Andersen & Kim, 2001) has shown that a linear trajectory collision event (i.e., a collision between a moving object and an observer) is specified by objects that expand and maintain a constant bearing (the object location remains constant in the visual field). In the present study, we examined the optical information for detecting a collision event when the trajectory was of ...

متن کامل

Tracking minimum distances between curved objects with parametric surfaces in real time

This paper presents a new algorithm for real-time tracking of pairs of closest points as well as their corresponding surface features between certain general types of objects (which can be non-convex) with parametric curved surfaces. The fact that the algorithm works directly on accurate parametric descriptions of curved surfaces rather than polygonal approximation of surfaces (i.e., polygonal ...

متن کامل

Collision detection for objects modelled by CSG

Physically based computer animation has to deal with the problem of detecting collisions of moving objects and preventing solid objects from interpenetration. This paper discusses a method for detecting collisions among complex objects modelled with the constructive solid geometry paradigm. Bounding volumes in each node of the CSG tree are used to determine as soon as possible whether a collisi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002